home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / mapl0301.zip / WHATS.NEW < prev    next >
Text File  |  1993-03-01  |  37KB  |  977 lines

  1. !! SEE END OF THIS DOC FILE FOR FILES NEEDED TO COMPILE THIS VERSION !!
  2.  
  3. Here is the latest update for the Maple code, as of 03/01/93
  4.  
  5. Then RBBS0PC.LNG file has changed to RANDOM ACCESS FORMAT (Fixed Length)
  6.  
  7.  PLEASE see Not below on changes required
  8.  
  9.  
  10. Please take the time to read the first couple pages of this file, it may
  11. solve some problems you are having.. thank you
  12.  
  13.  
  14. 030193  To Be applied to STOCK release of RBBS 17-4 with NO fixes
  15.         this will be the last release of the Maple code that will 
  16.         need to be run against STOCK RBBS, as of this version the MAPLE
  17.         CODE will use the 0301 as the BASE file, this is being done
  18.         to keep the size of the Zip File down to a resonable level
  19.  
  20. ADDED:  Maple code now supports 199 lines in the message base
  21.         Config had changed to support this so be sure to run the new
  22.         version if you want more then 99 lines in your message bases
  23.  
  24. ADDED:  RBBS Line Editor will now show the description you entered when
  25.         also selecting Extended Descriptions. This is similar to a mod 
  26.         put out by Benny Carr for Stock RBBS, with the exception that this
  27.         one works... Maple code is the only code I know that uses the ZDESC$
  28.         variable, the mode was written for STOCK RBBS which does NOT use
  29.         this Global varaible.... ( sorry Benny )
  30.  
  31. CHANGED: The RBBS?PC.LNG file has changed format !  please rename one
  32.          of your RBBS?PC.LNG file to RBBS0PC.LNG  then Run the CVTLNG.EXE
  33.          supplied with this code to create the RBBSPC.LNG file included
  34.          with the CVTLNG file is a short DOC file explaining how it works
  35.          ONLY ONE RBBSPC.LNG file needs to be present for ALL nodes
  36.          This should save a little on DiskSpace for those running more then
  37.          2 Nodes
  38.  
  39. FIXED:   User Stats not being updated on Dropped carrier
  40.  
  41. FIXED:   OverFlow Errors when using Menu0P
  42.  
  43.  I Probley missed some fixes since I was Down with a bad Cold for a few days
  44.  hopefully will remeber what else I did by the next release
  45.         
  46.  
  47. 021493
  48.  
  49. FIXED: time in door when using DOOR.SYS,Callinfo.bbs and PCBord.sys
  50.        also the users real name will be used for the door files,
  51.        hope this isn't a problem for Alias SubBoards
  52.  
  53. FIXED :Menu0p will now display the correct information 
  54.  
  55. FIXED:  Users Default graphics will now be Color if ANSI is detected
  56.         and Sysop elects NOT to allow users to set there defaults on
  57.         log in
  58.  
  59. FIXED: Spelling errors in RBBS0PC.LNG file (thanks to Jeff Cameron)
  60.  
  61. FIXED : FILE_ID and Desc.DIZ will no longer allow ANSI Graphics, only
  62.         ASCII text will be imported
  63.  
  64. CHANGED: The RBBS?PC.LNG file will now allow the IBM extended characters
  65.          this was done since a lot of other language use the extended stuff
  66.  
  67. CHANGED: the SYSMENU subroutin was move out of RBBSSUB2 and over to 
  68.          MENUPLUS.BAS/STB to allow a little more room in Sub 2 for those 
  69.          who use Qb4.5 to compile
  70.  
  71. ADDED: Spinning propeller to messages scan on log on instead of the DOTS
  72.        Thanks to Dan Drinnon for this one. the routines can be found in the
  73.        SYSTEM.BAS file, there are other routines in there and you can select
  74.        Random ones by removing the comments in a few areas marked 'Pe021493
  75.  
  76. ADDED : Syops 8 command for upcoming addition of Dan's FMS editor
  77.         this command is hard coded into the RBBS code and can NOT
  78.         be remaped vai Config, it MUST be the Number 8. if using PUI's
  79.         you will have to add the "8" to your *.PUI files
  80.  
  81. SmartTxt codes { NS and { CS will no longer cause problems in the 
  82. the Message reads/Scans along with overlay ON and OFF
  83.  
  84.  
  85. 02/06/93
  86. Corrected a problem with Personall Uploads, Ken Goosens changes to STOCK
  87. 17.4 allowed Pers. Uploads to a security level, this did NOT work with the
  88. Maple mods so I have ommited this change from the Maple code till I get it 
  89. to work as intended
  90.  
  91. Have changed Dan Drinnon's FILE_ID mod so if the FILE_ID file and the 
  92. DESC file are both present only the FILE_ID will be used as a description
  93. also the user Description will be entered on the first line of the description
  94. the FILE_ID. txt will be added as Extended descriptions
  95.  
  96. Maple code looks for thess files in the NodeWork Subdir
  97. please let me know if this causes any problems...
  98.  
  99. Fixed the problem with MENU0 not found message at the password prompt
  100. only a few of you may have this code so if you didn't notice this
  101. "FEATURE" please ignore this fix
  102.  
  103. Due to problems reported with the way the V)iew Conference mail command was
  104. working changes have been made to the CONFMAIL.DEF file, please restore the
  105. CONFMAIL.DEF file to the original format.
  106.  
  107. sorry for this one folks....!!
  108.  
  109. Thanks to Ken Humrich for tracking this one down
  110.  
  111. To add support for the CONFNUM Mod copy the STOCK CONFMAIL.DEF file
  112. to CONFNUM.DEF then add 2 NEW parameters to the ConFnum.DEF file in the 
  113. begining and another at the end. the ConfNum.DEF file must reside in the
  114. same subdir as the CONFMAIL.DEF file
  115.  
  116. format for the CONFNUM.DEF file is
  117.  
  118. 1,d:\r\rbbspcu.def,d:\r\rbbspcm.def,RBBS-PC
  119.  
  120. the first parameter is the Conference Number followed but the
  121. drive/subdir/userfile and drive/subdir/messagefile all seperated
  122. by Commas follow byt the Area Name for echo Mail, this is required
  123. even if you do NOT run EchoMail, the advantage of this is to allow
  124. SubBoard names longer the 7 characters 
  125.  
  126. Your CONFENCE menu should also reflect the same numbers/names, no harm
  127. will be done other then confusing the users if you do NOT do this.
  128.  
  129. If using Sub Menus for the CONFENCE menu this mod will NOT work
  130. it will work only from the CONFENCE menu
  131.  
  132.  
  133. ****  NAME CHANGE ****** NAME CHANGE ******* NAME CHANGE *********
  134.  
  135. Please Rename the SYSTEM?.TXT files to RBBS?PC.LNG thanks to Dan Drinnon for
  136. the name change and the routines to allow comments in the RBBS?PC.LNG file
  137.  
  138. ps  ? = the node number
  139.  
  140. Maple version of RBBS now deletes the VCHK? file internally. the presents
  141. of this file would cause all Tested Uploads to be Aborted if it contained
  142. more then 2 bytes, I don't remenber if STOCK RBBS handled the Removeall of
  143. this file, but Maple code does now.
  144.  
  145. =============================================================================
  146. MENU0V30 Mods have been added via a  MENUPLUS.BAS file, if you do NOT 
  147. want to use the MenuV30 mods just Compile and link with the MENUPLUS.STB file
  148.  
  149. for the MenuV30 mods you will need the MENU0P (included) available
  150. for the STB file use the STOCK MENU0, please note the difference in the names !
  151.  
  152.  
  153. Here are some shortend doc's for the MENU0V30 Mods sent to me by Richard Taft
  154. _____________________________________________________________________________
  155.                 MENUPlus+ Version 3.0 By Scott Thompson
  156.  
  157.               Ported To Maple Ver 0127 By Richard Taft
  158.               Modified for STUB support by Pete Eibl
  159.  
  160.  
  161.    I first want to say that it is not my intention to steal any credit
  162. away from Scott. He is the person responsible for this code and all I
  163. have done is make it compatible with Maple 0127. I have also included
  164. two "enhancements" to his original idea that I will discuss later in
  165. this document.
  166.  
  167.    As a sysop I have always wanted to have information about what was
  168. going on with the Board displayed on the MENU0 screen.  I had started to
  169. create my own mods to display info on the MENU0 screen when I came
  170. across MENUPlus+ by Scott Thompson.  His mods seemed to cover all the
  171. bases as far as what I needed to see on my MENU0.
  172.  
  173.    Scott's original release of version 3.0 was missing one file that
  174. contained the mods to RBBSSUB5.BAS  (New download & New door security
  175. change counters) I have provided this file in this set.
  176.  
  177.    I have also included his Line 25 mod as part of the full mod
  178. instead of as a separate file.  I feel that this is a very good change
  179. and most sysops will find it useful.  The mod can be found at line 949
  180. of RBBSSUB2.BAS and is marked as ST081591.  Feel free to adjust this
  181. as you see fit.
  182.  
  183.  
  184.    Two more mods of my own design have also been included in this set.
  185. The first is to comment out the code that blanks the MENU0 screen
  186. after 2 min. Since I run a multi node system under Desqview and just
  187. having the screen blank doesn't actually remove everything from the
  188. monitor. I have decided that turning off the monitor when I'm not
  189. looking at it is a lot easier then pressing a key and waiting for the
  190. whole node to recycle to bring the screen back.
  191.  
  192.    I have also added an System Idle time display. This shows the total
  193. time the system has been idle since the last caller or Inactive
  194. Recycle (Config Param 236). I have been having a problem with the
  195. board hanging when the system does a recycle and this active display
  196. shows that the board is still "running". Both of these mods can be
  197. found in RBBSSUB2.BAS around line 265. They are marked with RT020193
  198. and commented as which is which.
  199.  
  200. WARRANT:
  201.    There is none. Plain and to the point.  I am not responsible for
  202. anything to do with the code or files found in this set. You use it
  203. "AS IS" and take full responsibility for its use.
  204.  
  205.   If you have any questions or comments about the files in this set I
  206. can be contacted via a message in the Maple Echo or by calling my
  207. board.
  208.  
  209. Richard Taft
  210. Compucon RBBS
  211. Parsippany, NJ
  212. (201) 887-7463   2400 MNP5
  213. (201) 884-5920   14400 V42bis
  214.  
  215. NOTE:    The Screen Blanking routines have been re-installed
  216.  
  217.         if you do NOT want to BLANK the screen Comment out the lines
  218.         marked  RT020193MPL in RBBSSUB2.BAS at line 265
  219. __________________________________________________________________________
  220.  
  221.  
  222.  
  223.  
  224. MDOOR - Multi Door Drop File MOD for RBBS-PC 17.4
  225. By: Dan Drinnon Copyright (c) 1992,1993
  226. added to Maple code by Pete Eibl
  227.  
  228. DCRD - Door Carrier Drop MOD for RBBS-PC 17.4
  229. By: Dan Drinnon Copyright (c) 1992
  230. added to MAple code by Pete Eibl
  231.  
  232. CREDITS: DCRD - Door Carrier Drop MOD for RBBS-PC 17.4
  233. --------
  234. Special Thanks to Chip Morrow and Doug Wilson who wrote MailManager +PLUS+, the
  235. QWK Mail Door for RBBS.  Without their program, I wouldn't have thought of this
  236. mod.
  237.  
  238. CREDITS: MDOOR - Multi Door Drop File MOD for RBBS-PC 17.4
  239. --------
  240. Special Thanks to ALL the folks on the Maple Team who have helped with the
  241. DOORSYS mod - Especially, Pete Eibl, Eddie Rowe, Jim Wargula, Howard Blake,
  242. Gary Huff, Patty Pickett, and more.  The READDOORSYS, PCBOARD and CALLINFO
  243. file subroutines are by myself.
  244.  
  245. DISCLAIMER:
  246. -----------
  247. Use these mods at your own risk, subject to the following text under header
  248. "RESTRICTIONS".
  249.  
  250. RESTRICTIONS:
  251. -------------
  252. You are free to use these MODS for your own use.  You may not redistribute
  253. them in modified form in anyway.  You may not include them with major mods,
  254. such as, but not including, the MAPLE MODS, DGS MODS, or CDOR MODS.  In
  255. other words, you MAY include them in the MAPLE MODS, DGS MODS and CDOR MODS,
  256. but NO OTHERS.  If you are responsible for any major mods and your mods
  257. are not listed above, then you are not authorized to use the mods I wrote.
  258. The philosophy of RBBS, "Users Helping Users" is important to me, but
  259. unfortunatly, some sysops have decided to make it "Users Screwing Users",
  260. and therefore, I will not allow certain individuals use these mods.
  261. It should be quite OBVIOUS which mods are NOT included above.  Finally,
  262. the code may be used by the copyright owners of RBBS-PC and if these mods
  263. are used in RBBS-PC, the copyright of these mods will then belong to the
  264. copyright owners of RBBS-PC.
  265.  
  266. DESCRIPTION: DCRD - Door Carrier Drop MOD for RBBS-PC 17.4
  267. ------------
  268. Modification for RBBS-PC v17.4 to let RBBS know that a DOOR specified in
  269. your DOORS.DEF file is "authorized" to drop carrier, or log off a user,
  270. without putting a "carrier dropped" in the callers file.  This mod will
  271. put a "Logged Off from Door" in the callers file instead.  This will help
  272. bulletin generator programs that make Top 30 Carrier Dropper type bulletins
  273. from wrongly listing people who log off from a door as carrier droppers.
  274.  
  275. USEAGE:  for MDOOR Mods
  276. -------
  277. A 9th Parameter is added to the RBBS-PC DOORS.DEF control file, specifying
  278. what type of DOOR drop file to create:
  279.    D - DORINFOx.DEF
  280.    R - DOOR.SYS with RBBS allowed to read in any changed values
  281.    S - DOOR.SYS
  282.    P - PCBOARD.SYS
  283.    W - CALLINFO.BBS
  284. DOOR.SYS, PCBOARD.SYS, and CALLINFO.BBS are created in the node work sub-
  285. directory.  MAKEPCBD.EXE is supplied to create PCBOARD.DAT, which is needed
  286. for some PCBoard DOORS to Operate.  It only needs to be run once of each
  287. RBBS-PC node configuration file.  It's syntax is as follows:
  288.    MAKEPCBD /configfile /path /node
  289.    MAKEPCBD /rbbs1pc.def /c:\rbbs\node1 /1
  290. Where configfile = the RBBS-PC config file to use (RBBS1PC.DEF, for example),
  291. path = location to create PCBOARD.DAT, and node = number of RBBS-PC config
  292. file.
  293.  
  294. Your DOOR batch files and DOOR configuration files will have to do the work of
  295. copying or pointing to the location of the DOOR support files this mod makes.
  296.  
  297.  
  298. USEAGE: For DCRD - Door Carrier Drop MOD for RBBS-PC 17.4
  299. -------
  300. A 10th Parameter is added to the RBBS-PC DOORS.DEF control file, specifying
  301. whether the door can log off a user or not:
  302.    Y - means Yes
  303.    N - means No
  304. This parameter must be in CAPS.
  305. You will then have to change your DOORS.DEF file by adding the 10th parameter.
  306. Here's a sample DOORS.DEF file:
  307.  
  308. "GAMES",5,,S,"C:\C3\GMON.EXE /N[NODE]",N,,,D,N
  309. "TQM",5,,S,"C:\C3\TQM.COM [NODE]",N,,,S,Y
  310.  "MMGR",5,,D,"C:\C3\MMGR.BAT [NODE] [CBAUD]",N,,,D,Y
  311.  
  312. In this doors.def file, GAMES uses DorInfo?.Def and does not allow for
  313. dropped carriers
  314. The MAILMGR Door uses DOORS.SYS and allows log off from a DOOR
  315. TQM Uses Dorinfo?.Def and also allows logoff from a door
  316.  
  317.  
  318.  
  319. Dan Drinnon's Multiple WELCOME file mod has been added here is a cut out
  320. of the docs
  321. -----------------------------------------------------------------------------
  322. USEAGE:
  323. -------
  324. Create a file which has the name of your welcome file as specified in CONFIG
  325. with the extension ".LST".  For example, if your WELCOME file in CONFIG is
  326. called WELCOME, then the file you need to make is WELCOME.LST.  Next, in
  327. this "list" file, enter the full path and filenames of the text files you
  328. want to have displayed as welcome screens:
  329.  
  330. C:\RBBS\TEXT\WELCOME
  331. C:\RBBS\TEXT\LASTON
  332. C:\RBBS\BULLETIN\BTOP30
  333. C:\RBBS\BULLETIN\CONTRIB
  334.  
  335. If Graphical versions of these file exist (*G.*, *C.*) then RBBS will show
  336. these versions of the files to display.
  337.  
  338. There is no limit to the number of files to display.  If you have your WELCOME
  339. file as uninterruptable in CONFIG, then ALL the files in this list will be
  340. uninterruptable as well.   If RBBS cannot find the list file, then it will show
  341. the WELCOME file you specified in CONFIG.
  342.  
  343. HELP?
  344. -----
  345. If you need help, there's help available!  You can netmail or log on to
  346. my BBS, The Cellar Door, at:
  347. 1-505-763-1795 3am - 2am MST (2am - 3am is reserved for netmail only)
  348. RBBSNet - 8:903/1
  349. FidoNet - 1:313/6
  350. CandyNet - 42:1034/1
  351. Please be specific so I can help the best I can!  All netmail will be returned
  352. if the call is inside the continental United States, otherwise, netmail replies
  353. will be on HOLD for you until you Poll back.
  354.  
  355. --------------------------- End of Welcome DOC's ----------------------------
  356.  
  357.  
  358. 01/21/93 Ken's Goosens updates to 17.4A have been installed !!
  359.  
  360. **************** MAJOR CHANGES IN THIS RELEASE ************
  361.  
  362. These changes are new and by no means complete, I intend to move ALL text
  363. to an external file to make RBBS more Multi-Language and an added benifit 
  364. will be much increased  free string space !
  365.  
  366.  
  367.  
  368. ****************  IMPORTANT NEW CHANGES ****************
  369.  
  370. Please set CONFIG parameter 301, even if you do NOT use the CHAT feature
  371.  I highly recommend a RAM disk since this is very DISK intensive
  372. the File RBBS?PC.LNG (? = Node Number) must be located on this drive,
  373. it is 90% of the Text used in RBBS  also you may want to make this file
  374. READ ONLY since without it Maple RBBS WILL NOT RUN !!!
  375.  
  376. You MUST have a RBBS?PC.LNG file for each and every node !!!!!
  377. this may change in future releases but for now it was the safest choice
  378.  
  379. SmartText is supported in the RBBS?PC.LNG file !
  380. Comments can be added but the line MUST beging with ";" in the first Column
  381.  
  382. Please put the COPYRITE.DEF file in the RBBS subdir, this file contains
  383. the CopyRite notice for RBBS and is part of the code
  384.  
  385.  
  386.  
  387. **** ALL ArcFile Tests/Converts and Viewing are now done via 2 BAT files
  388.  
  389. TESTUP.BAT will handle the upload conversions and VU_FILE.BAT will
  390. handle the V)iew Feature in RBBS now 
  391. inluded are  the BAT files, please edit to reflect your System setup
  392. also use caution with KDY it will remove all files in a Subdir.
  393. beleive me I know, since I just did it to my Root Dir
  394.  
  395. To add support for the CONFNUM Mod copy the STOCK CONFMAIL.DEF file
  396. to CONFNUM.DEF then  to add 2 NEW parameters to the ConFnum.DEF file in the 
  397. begining and another at the end
  398.  
  399. the first parameter is the Conference Number followed but the
  400. drive/subdir/userfile and drive/subdir/messagefile all seperated
  401. by Commas follow byt the Area Name for echo Mail, this is required
  402. even if you do NOT run EchoMail, the advantage of this is to allow
  403. SubBoard names longer the 7 characters 
  404.  
  405.  
  406. Your CONFENCE menu should also reflect the same numbers/names, no harm
  407. will be done other then confusing the users if you do NOT do this.
  408.  
  409. 1,d:\r\rbbspcu.def,d:\r\rbbspcm.def,RBBS-PC
  410.  
  411. If using Sub Menus for the CONFENCE menu this mod will NOT work
  412. it will work only from the CONFENCE menu
  413.  
  414.  
  415. RBBS user editor routines have been moved out of PC BAS
  416. be sure to include the USR-ED.BAS file, SYSTEM.BAS file and XPORTMSG.BAS file
  417. in your compiler bat file and the LINK DATA file, you can use the same commands
  418. as used in ALIAS to compile.....
  419.  
  420.  
  421. Comments to Sysop will now be save to the Main Message Base, if a user
  422. decides to enter a Comment on Logoff from a SubBoard he/she will be returned
  423. to the MAIN board before the comment is enterd
  424.  
  425.  
  426. ** See END of File for note regarding PUI'S !!!   **
  427.  
  428. MAPL1223 stuff and older !!!
  429.  
  430. Added some more stuff to the DRST file for use with the DOORSYS mods
  431. hopefully this solves all the problems with RBBS crashing on a SHELL to a 
  432. door the second time around
  433.  
  434. Autologoff now works when DOORING to a PROTOCOL
  435.  
  436. Fixed a bug with the Zip/ARJ convert code, if ARJ was the default File
  437. extension ZIPCMT.BAT was still being use by RBBS, RBBs-Mpl will now use 
  438. ZIPCMT.BAT to add a comment to ZIP files, and ARJCMT.BAT to add comments
  439. to ARJ files, same holds true for any other Arciver that supports Comments
  440. in the header eg LZHCMT.BAT would add a comment to the LZH type file, as I
  441. understand it LZH does NOT support comments at this time, the above is an
  442. example only
  443.  
  444. RFM is no longer require for use with the Maple code !!!! 
  445.  
  446. Added Scott McNay's Multi LIDX mods, this mod allows the use of Multiple
  447. LIDX files for those of you with CD-ROMS here are the doc's from Scott
  448. supplied with the mod
  449.  
  450. This code is fully compatible with the original ROTORSDIR code and makes RFM
  451. backwards compatible as well.  If extra FFS files are desired, create a file in
  452. the same directory called IDX.LST.  In this file, list the extra FIDX and LIDX
  453. files that you want to use.  They can have any name that you want.  If you want
  454. a Tab file, the name of the FIDX file must have only 7 characters to make room
  455. for the T added on to the name, just as is required with the primary FIDX file.
  456. Example:
  457.  
  458. c:\rbbs\dir\walnutf.def,c:\rbbs\dir\walnutl.def
  459. c:\rbbs\dir\pdsi7f.def,c:\rbbs\dir\pdsi7l.def
  460. c:\rbbs\dir\fidx1,c:\rbbs\dir\lidx1
  461.  
  462. These entries would cause RBBS to search the following in order:
  463. FIDX.DEF     FIDXT.DEF    LIDX.DEF
  464. WALNUTF.DEF  WALNUTFT.DEF WALNUTL.DEF
  465. PDSI7F.DEF   PDSI7FT.DEF  PDSI7L.DEF
  466. FIDX1        FIDX1T       LIDX1
  467.  
  468. Added a Message Xport feature for Sysops only, this code was orig. written by
  469. Rob Sulzman and modified for xporting to a file instead of the printer
  470. you will be promted for a File name to export to, if the file already exists
  471. the the message will be appended to the end of the file. otherwise the file
  472. will be created
  473.  
  474. ****  the baud rate is now stored in the message file as a positive number ***
  475.  
  476.   this is exactly the way STOCK RBBS 17.4 stores the info in the message file
  477. if you are running multiple copies of RBBS-PC.EXE and share the same message 
  478. files please update ALL of the RBBS-PC.EXE files, I don't know what kind of
  479. problems can arise if you do not do this, possible none, but one never knows
  480.  
  481.  
  482. CONFIG Parameter 282 is now used to turn MAILCHECK on or off
  483. if set to NO message base will NOT be loaded on log on
  484. Sub Boards will also not be scanned for new mail 
  485.  
  486. this prameter can be set for each SubBoard or the MAin Board
  487.  
  488.  
  489. Added the fix that was in the RBBS-PC echo to correct the users stats if
  490. carrier is dropped at the password prompt but after the user has entered 
  491. his/her name
  492.  
  493.  
  494. Add code to use File_ID.DIZ or DESC.SDI as an Upload Description, Maple code
  495. looks for this file in the NodeWork Subdir, you will have to modify your
  496. T???.BAT file or C??????.BAT file to move this file to that Subdir in order
  497. for this feature to work, thanks to Dan Drinnon for this mod.
  498.  
  499.  
  500. 08/31/92 and older 
  501.  
  502.  
  503. ****************************************************************************
  504. NEW BBS phone number for the Maple is 414-628-1784  for those of you who do
  505. NOT run Netmail and haven't got the NEW number  ******
  506.  
  507. !!!  To BE applied to STOCK RBBS 17.4 code with NO FIXES !!!
  508.      FYI my STOCK *.BAS file dates are 06/20/92
  509.  
  510. Maple code now uses MRG file for RCHAT300 and ANSIed. You will have to obtain
  511. this code on your own.  I am NOT allowed to distribute Modified versions
  512. only MRG files.
  513.  
  514.  
  515. ALIAS code IS included with the Maple code. Although Gregg Snyder has NOT
  516. Given permission to distribute modified code, after reading through the
  517. readme file in the DSG-MODS.ZIP file I have, nothing is mentioned about
  518. Copywrites and distributing modified code, I do NOT wish to "STEAL" any credit
  519. due to him for this code and with the changes I made to enable the STUB (STB)
  520. files to be used I find it impossible to distribute a MRG file for this secton
  521. of code. again all credit goes to Gregg Snyder for the Alias mod and
  522. if you feel what I am doing is wrong please stop now and delete the Maple mods
  523. and be happy with STOCK code.
  524.  
  525.  
  526. CHANGES: since Mapl0705.ZIP (or RBBS-MPL.ZIP)
  527.  
  528. 08/31/92
  529.  
  530. have moved some more code around to get it to work with Qb45, have successfully
  531. compiled it on my system using Qb3.0 Qb45 and Pds7.1  all versions seem to run
  532. pretty stable but highly recommend using Pds 7.1  
  533.  
  534.  
  535. Added security level for the Read all new mail prompt, if a users security is
  536. NOT high enouhg to read any messages the prompt will not be displayed
  537.  
  538.  
  539. Also added sec level to the BankTime routines, if a users security level is
  540. NOT high enough to use the C)lock command the BankTime can also NOT be accessed
  541.  
  542.  
  543.  
  544.  
  545. corrected problems with ANSIED and Non ANSI users
  546.  
  547. Ansied now support Xpert mode and Novice mode
  548.  
  549. SmartTxt problems fixed
  550.  
  551. added DANS lates ANSICHAT
  552.  
  553. 0712 changes
  554. corrected some bugs when SHELLING to Doors, Returning user is no
  555. longer treated as if first logging on system
  556.  
  557. add 2 new parameters to the DRST?.DEF file, ZCBAUD and ZBPS ae now written
  558. to the DRST?.DEF file and read on return for a door (this only applies
  559. to DOORs that are DOORed to)
  560.  
  561. added Ken Gossens 0704 Fixes to code
  562.  
  563.  
  564. Added SmartText to Pui's Per Scott McNay
  565. SM091926 Allow multi-line PUI prompts.  If using this mod, the PUI
  566.    files MUST be modified so that the prompts have quotes around them.
  567.  
  568.  
  569. SM091927  Allow SmartText in prompts.  Any menu prompt that the SysOp
  570.    can redefine can now have SmartText in it.
  571.  
  572. Added Dan's COLR mods, did Modify them slightly (this seems to be a habit
  573.       I can't shake)
  574. Quoted from Dan's Docs:
  575.  
  576. This mod was originally inspired by Richie Molinelli, who distributed
  577. "COLR173C.ZIP".  Richie's mod allowed for 4 extra smart text colors.
  578. This mod allows for 11 extra colors and is nearly the same.  The big
  579. difference is the smart text sub - I ran out of line number lables, so
  580. you will see a lot of IF statements to handle to smart text colors instead
  581. of different line number lables.
  582.  
  583. The actual lines for the mod are commented as "DD061303/COLR"
  584. Added DD061303 to areas I modified (Pete Eibl)
  585.  
  586. -no intent on 'stealing code' from Richie - this is just the way I mod My
  587.  version of RBBS to keep track of what's happening and update my version
  588.  of RBBS with all my mods.
  589. -this is an unofficial mod by me - when RBBS 17.4 becomes public, then I will
  590.  make a COLR174x distribution package, but until then, this mod is a floater.
  591.  
  592. Added Colors are:
  593.       Foreground      Background
  594. {C5 - Bright Blue     Black
  595. {C6 - Bright Magenta  Black    * this color is a default on RBBS, but not on
  596.                                  mine
  597. {C7 - Yellow          Blue
  598. {C8 - Yellow          Green
  599. {C9 - Yellow          Red
  600. {CA - Yellow          Magenta
  601. {CB - White           Blue
  602. {CC - White           Green
  603. {CD - White           Red
  604. {CE - White           Magenta
  605. {CF - Bright Cyan     Blue
  606.  
  607. NOTE: Always add {C0 to the end of lines that have non-black backgrounds!
  608.  
  609. Dan Drinnon
  610. The Cellar Door
  611. 505-763-1795 9600 v32
  612. (8:903/2)
  613.  
  614.  
  615. corrected bug in Compressed File extension searches, everthing should
  616. work fine now when searching for any Compressed file extension listed in
  617. Config.....
  618.  
  619.  
  620.  
  621. Added Eddie Rowe's DOORSYS mod so RBBS will also create the DOOR.SYS file
  622.  
  623. If you do NOT wish to use the DOORSys mod just Substitute the RBBSSUB6.STB 
  624. file in place of the RBBSSUB6.BAS file
  625.  
  626. Eddie's DOORSys Docs below
  627.  
  628. DOOR.SYS is rapidly becoming a UNIFORM standard for ALL BBSs.  RBBS-PC
  629. needs to support this standard, hence this modification.
  630.  
  631. Dan Drinnon did some original merges, but I was not aware of them when I
  632. first took a stab at it.  We've shared notes and as of this date these
  633. are the most accurate - the creator of DOOR.SYS says that if the BBS is
  634. not capable of supporting the field that we should not use bogus info
  635. which is what Dan did. (PLEASE DO NOT read anything into this....my goal
  636. is to get this done right!)
  637.  
  638. Dan is working on having RBBS read back in DOOR.SYS values after a shell
  639. as other packages do. (Not every field is reread....just the important ones.)
  640. I look forward to when he gets this finished up as we can then brow beat
  641. RBBS utility authors to use it like! 8-)
  642.  
  643. If you have any problems PLEASE LET ME KNOW!  I am running DOOR.SYS on about
  644. half of my doors and could NOT imagine playing some without it.
  645.  
  646.  
  647. STEPS to implement DOOR.SYS:
  648.  
  649. 1.  If you run Multinode and toss everything for the different nodes into
  650. one monster subdirectory...BEWARE!  This merge will put the DOOR.SYS in
  651. whatever subdirectory you use for that node's work files - I *think* as I
  652. only run one node.  There is no such thing as DOOR1.SYS, DOOR2.SYS, etc.
  653. The node information is in the DOOR.SYS itself so you may need to work
  654. magic on your setup PRIOR to putting DOOR.SYS into action for your doors.
  655.  
  656. 3.  Add the RBBSSUB6.BAS to whatever batch file you use to create a new copy
  657. or RBBS or RBBSSUB6.STB if you do NOT wish to use this feature
  658.  
  659. 4.  Add the RBBSSUB6 to your .DAT file used for linking when you create a new
  660. copy of RBBS 
  661.  
  662. If you would like to contact me, fell free.  I hang out in the MAPLE echo
  663. of course and can be found at 1:19/124@fidonet.org and 8:975/6.
  664.  
  665. Eddie Rowe
  666.  
  667. Retooling RBBS-PC...
  668.  
  669.  
  670. 0601 changes
  671.  
  672. Ken G is still running the 0422 code so it may be that we will see
  673. a Stock release comming pretty soon !! 
  674.  
  675. Added the SmartText support in a message header again, for those of you
  676. who liked the idea  Message can be addresed to {FN {LN also retained the
  677. message to NEWUSER added in 0511 code... Also SmatText IS supported in the
  678. Message Text incase you missed this one ( I forgot to mention it)
  679. it WILL NOT work in an OFFLINE message reader.
  680.  
  681. Fixed bug with Sysop Page not beeping and displaying Dots....
  682.  
  683. Fixed problem with ZIP files being Searched for twice on a download
  684.  
  685. Fixed K)ill prompt beibg displayed to ALL users even though the message
  686. could NOT be killed
  687.  
  688. Fixed Spelling/Grammer error in CheckRatio Sub (Eddie Rowe)
  689.  
  690. Added Baud Rate in R)eview User Preferences and Sysops Pg Up display
  691.  
  692. !!!! Changes to CONFIG !!!!
  693.  
  694. Parameter 60 is now used to add the Users name in the FMS dir on an Upload
  695. Default is NOT to add the users name   if Parameter 60 is set to any number
  696. greater the 0 Users name will be written to the Fms dir   
  697.  
  698. Config will display <NONE> for 0 and the names of the VOICE card if you have it
  699. set to 1 or 2  Voice card support has been removed from the Maple code and
  700. decided to use this parameter for the FMS stuff...CONFIG from STOCK 17.4 will
  701. still work with the Maple and Maple Config will still work with Stock 17.4
  702. althoug the "TEXT" has been slightly modified.
  703.  
  704.  
  705.  
  706.   !!!!!!!!!!!!!!!!
  707. Changed the Location of the NOTHANX.DEF file  this file now goes were
  708. all the DIR files go (FMS stuff)....  Thanks to Eddie Rowe for the suggestion
  709.  
  710. X2ZIP?.LST (? = Node Number) also goes in the "DIR" subdir
  711.  
  712. Here is An example of the X2Zip1.LST file I use
  713.  
  714. NO               ' If YES will ask ALL users if they want to Convert the files
  715.                  ' Don't Convert files with NO extension
  716. .GIF             ' Don't touch GIF files
  717. .EXE             'Leave EXE alone also
  718. .SDS             'Don't Convert SDS files
  719.  
  720. be sure to have the "." in extensions you do NOT want converted
  721.  
  722. If the File is NOT found ALL files will be Converted IF a CXXXYYY.BAT
  723. files exists. If you are using the T???.BAT files this routine and the
  724. Convet routiens are skipped... you can only use the Txxx.BAT files
  725. or the Cxxxyyy.bat files Both will NOT work  even in Stock RBBS
  726.  
  727. (PS haven't figured out a way to convert files with NO extensions 
  728.  without Hard coding the stuff)
  729.  
  730. any extension found in the X2Zip?.LST file will overide the Convert Routiens
  731. but NOT the Test routines
  732.  
  733.  
  734. NOTHANX.MSG is to be put in the Subdir were the HELP files go
  735.  
  736. added some error checking in the TSTAT routines....
  737.  
  738. have again include the AUTOOFF.MNU and LOGOFF.MNU files for those
  739. who do NOT update to Maple code evertime I release a new MRG
  740. Also include are the RCHAT300 and ANSIed.BAS/STB files for the same reason
  741.  
  742.  
  743. I think thats it for this release...Holler if any bugs are found or if
  744. I forgot to mention something and you discover it....
  745.  
  746.  
  747. < 0511 changes >
  748. rearranged code so it will run under Qb45
  749.  
  750.  
  751. Message can now tbe left to NEWUSER and when a newuser logs on the BBS
  752. they will be notified of mailwaiting can be privet or public,
  753.  
  754. problem were NEWUSER can kill the mail has been fixed....the user will get
  755. K)ill prompt but no action will be taken....this is only half the fix, should
  756. have it corrected by the next release
  757.  
  758. Smart text has been removed from the message header....as in 0501-mpl
  759. and replace by the msg to NEWUSER
  760.  
  761.  
  762. 04/29/92
  763.  
  764. Fixes have been added from Stock RBBS 17.4  dated 0422
  765. incase you want the files it is available as 0422-mrg.zip 
  766. please do not distribute to anyone NOT in the MAPLE echo 
  767.  
  768.  
  769. have added Logoff menues to the AutoLogoff function and the G)oodby
  770. have included 2 sample MNU files please places these in your RBBS HELP 
  771. subdir  these files support SmartText so did NOT code it for Graphics versions
  772.  
  773. filenames are hardcoded as AUTOOFF.MNU and LOGOFF.MNU 
  774.  
  775. thanks to Mike Otto (hope I spelled this right) for the ideas
  776.  
  777.  
  778. Support has been added to create the DRST?.DEF file when Shelling to
  779. a DOOR  this corrects doors such as TQM that use the DRST file for
  780. whatever reason and you decide to Shell instead of DOOR (liek I do)
  781.  
  782. HINT:  Shroom doe NOT swap RBBS when Shelling to a BAT file so to
  783. bypass this problem I have found that if you compile the BAT file
  784. into a COM file (with one of the PD utils that du this) it works
  785. great                                          ^^ < i like it >
  786.  
  787.  
  788. FileName is Now displayed on the transfer Stats mod when using the Xfer-?.DEF
  789. files in your Protocols... there is one recommended change needed to your
  790. RBBS?.BAT file  just for insurance
  791. add the line if Exists C:\RBBS\XFER-1.DEF  DEL C:\RBBS\Xfer-1.DEF to your
  792. BAT file tha calls RBBS  here is a sample of my RBBS1.BAT file
  793.  
  794. If exist C:\C3\Xfer-1.def Del C:\c3\xfer-1.def
  795. set node=1
  796. :Loop
  797. c:
  798. cd\c3
  799. if exist rbbs1f1.def del rbbs1f1.def
  800. if exist rctty1.bat  del rctty1.bat
  801. shroom -p -s I:\ rbbs-pc.exe 1 rbbs1pc.def /%1 /%2 /%3 %4
  802. if not exist rctty1.bat goto EXIT
  803. RCTTY.BAT
  804. GOTO LOOP
  805.  
  806. :Exit
  807. rem if exist c:\c3\toss1.log goto SendMail
  808. Goto Start
  809.  
  810. :SendMail
  811. rem call c:\binkley1\smlscan.bat
  812.  
  813. :Start
  814. c:
  815. cd \binkley1
  816. binkley1
  817.  
  818.  
  819. this addition to the BAT file will prevent RBBS from crashing with
  820. an illegal Function call in RBBSSUB5 if the Xfer-?.Def file is already
  821. present for some unkown reason and the Stats routine poops out
  822.  
  823.  
  824. Support has been added to search all extensions specified in config
  825. if the deafult extension is not found  this feature has been added to the
  826. D)ownload command and the V)iew command
  827.  
  828.  
  829.  
  830. Have located  a problem when running PUI'S and a user Stacks commands
  831. on log in to the Main board.  this problem has been reported by a few 
  832. Maple users and up until now have NOT been able to duplicate it
  833.  
  834.  
  835. Problem:  User Stacks commands on login eg FistName LastName Passwrd  M R N S
  836.  
  837. rbbs would NOT load the Pui's and default to the regular menus
  838. leaving the user with menus that do NOT match the commands availble
  839.  
  840. have corrected the part of the problem and PUI's are now loaded correctly
  841. problem still reamains that staced commands are NOT executed properly
  842. this also occures in STOCK RBBS 17.4 /0422 and have sent report to Ken since I
  843. cannot locate the areas in Question...( and I call myself a programer!)
  844.  
  845. This usually does NOT occure if TurboLogin is active
  846.  
  847. EG FistName LastName Passwrd ! M R N S works ok  
  848.  
  849. EG FirstName/LastName Passwrd !MAPLE no longer works
  850.  
  851. EG FirstName/LastName Passwrd ! J MAPLE works fine
  852.  
  853.  
  854.  
  855. thats it for this release  Enjoy and behave !!!!
  856.  
  857.  
  858. Pete Eibl
  859.  
  860.  
  861.  
  862. Compiler commands for PDS 7.1
  863.  
  864. bc /O /Fpa /s /G2 /Ot /MBF /C:512 rbbs-pc.bas,rbbs-pc.obj;
  865. bc /O /Fpa /s /G2 /X /Ot /MBF rbbssub1.bas,rbbssub1.obj;
  866. bc /O /Fpa /s /G2 /Ot /MBF rbbssub2.bas,rbbssub2.obj;
  867. bc /O /Fpa /s /G2 /Ot /MBF rbbssub3.bas,rbbssub3.obj;
  868. bc /O /Fpa /s /G2 /Ot /MBF rbbssub4.bas,rbbssub4.obj;
  869. bc /O /Fpa /s /G2 /Ot /MBF rbbssub5.bas,rbbssub5.obj;
  870. bc /O /Fpa /s /G2 /Ot /MBF system.bas,system.obj;
  871. bc /O /Fpa /s /G2 /Ot /MBF Usr-ed.bas,Usr-ed.obj;
  872. bc /O /FPa /s /G2 /Ot /MBF doorsys.bas,doorsys.obj;
  873. bc /O /Fpa /s /G2 /Ot /MBF ansied.bas,ansied.obj;
  874. bc /o /Fpa /s /G2 /Ot /MBF Rchat300.BAS,rchat300.obj;
  875. bc /o /Fpa /s /G2 /Ot /MBF ALIAS.BAS,ALIAS.obj;
  876. bc /o /Fpa /s /G2 /Ot /MBF ANSICHAT.bas,ANSICHAT.obj;
  877. bc /O /FPa /s /G2 /Ot /MBF XportMsg.bas,Xportmsg.obj;
  878. bc /O /FPa /s /G2 /Ot /MBF MenuPlus.bas,MenuPlus.obj;
  879. Link @CHAT17-4.dat;
  880.  
  881. Contants of LINK Data file for PDS 7.1
  882.  
  883. rbbs-pc+
  884. rbbssub1+
  885. rbbssub2+
  886. rbbssub3+
  887. rbbssub4+
  888. rbbssub5+
  889. system+
  890. Usr-ed+
  891. doorsys+
  892. Ansied+
  893. RCHAT300+
  894. Alias+
  895. AnsiChat+
  896. XportMsg+
  897. menuplus+
  898.  
  899. noedit+   \
  900. nograph+   >  Not required
  901. nolpt+    /
  902.  
  903. ANSI19+     < can use Anis17 if you want
  904. BDRIVEC2+
  905. PC-NET+
  906. 10-NET+
  907. RBBSUTIL+
  908. RBBSDV+
  909. GIVEBK31+
  910. BASNOV+
  911. fosscomm+
  912. MOVCSTR+
  913. FINDWORD,
  914. ,
  915. ,
  916. /Exepack /NOE /FAR /PACKC /DS;
  917.  
  918. You can Substitute the STB file for features NOT wanted were available
  919.  
  920. ***  ANSI19.OBJ is included in the Update ****
  921.  
  922.  
  923. Compiler commands for Qb4.5
  924.  
  925. bc /O /s /MBF /C:1024 rbbs-pc.bas,rbbs-pc.obj;
  926. bc /O /X /MBF rbbssub1.bas,rbbssub1.obj;
  927. bc /O /S /MBF rbbssub2.bas,rbbssub2.obj;
  928. bc /O /MBF rbbssub3.bas,rbbssub3.obj;
  929. bc /O /S /MBF rbbssub4.bas,rbbssub4.obj;
  930. bc /O /MBF rbbssub5.bas,rbbssub5.obj;
  931. bc /O /MBF usr-ed.bas,usr-ed.obj;
  932. bc /O /MBF system.bas,system.obj;
  933. bc /O /MBF ansied.bas,ansied.obj;
  934. bc /o /MBF Rchat300.BAS,rchat300.obj;
  935. bc /o /MBF ALIAS.BAS,ALIAS.obj;
  936. bc /O /MBF doorsys.bas,doorsys.obj;
  937. bc /o /MBF ANSICHAT.bas,ANSICHAT.obj;
  938. bc /o /MBF XportMsg.bas,Xportmsg.obj;
  939. Bc /o /MBF MenuPlus.bas,MenuPlus.Obj;
  940.  
  941. Link /Exepack @CHAT1745.dat;
  942.  
  943. Contants of CHAT1745.DAT
  944.  
  945. rbbs-pc+
  946. rbbssub1+
  947. rbbssub2+
  948. rbbssub3+
  949. rbbssub4+
  950. rbbssub5+
  951. usr-ed+
  952. system+
  953. Ansied+
  954. RCHAT300+
  955. Alias+
  956. doorsys+
  957. AnsiChat+
  958. XportMsg+
  959. MenuPlus+
  960. ANSI17+            ;  ANSI19.OBJ cannot be used with Qb4.5
  961. BDRIVEC2+          ; See BCFS mods for complete Doc's 
  962. PC-NET+
  963. 10-NET+
  964. RBBSUTIL+
  965. RBBSDV+
  966. GIVEBK31+
  967. BASNOV+
  968. fosscomm+
  969. MOVCSTR+
  970. FINDWORD,
  971. ,
  972. ,
  973. BCOM45.LIB
  974.  
  975.  
  976. You can Substitute the STB files for features NOT wanted were available
  977.